﻿using System;
using System.Runtime.Serialization;

namespace Common.Contract.Warranty.Record
{
    [DataContract]
    [Serializable]
    public class WarrantyHistoryRecord
    {
        [DataMember]
        public string SerialNumber { get; set; }

        [DataMember]
        public string Model { get; set; }

        [DataMember]
        public string EndUserCell { get; set; }

        [DataMember]
        public string ShopCode { get; set; }

        [DataMember]
        public string ShopCell { get; set; }

        [DataMember]
        public DateTime? ReceiveDate { get; set; }

        [DataMember]
        public string Moseq { get; set; }

        [DataMember]
        public string Cmdcode { get; set; }

        [DataMember]
        public string ResponseType { get; set; }

        [DataMember]
        public string ResponseMessage { get; set; }

        [DataMember]
        public string Messagebody { get; set; }

        [DataMember]
        public bool? SmsYn { get; set; }

        [DataMember]
        public DateTime? CreateDate { get; set; }

        [DataMember]
        public bool? SuccessFlag { get; set; }

        [DataMember]
        public string EdiFile { get; set; }

        [DataMember]
        public string EdiHead { get; set; }

        [DataMember]
        public bool? TransferFlag { get; set; } 
    }
}